package crl.levelgen.patterns;


public class AvatarCell extends StaticPattern{
	public String getMapKey(){
		return "ENTRANCE";
	}
	
	public String getDescription() {
		return "Avatar Cell";
	}

	public String getMusicKeyMorning() {
		return "AVATAR";
	}

	public String getMusicKeyNoon() {
		return null;
	}

	public AvatarCell () {

		this.cellMap = new String [][]{{
			"###################################################",
			"######################@.E.@########################",
			"######################@...@########################",
			"######################.....########################",
			"####################.........######################",
			"#####.......................................#######",
			"#####.##############....S....##############.#######",
			"#####.##############.........#######@............@#",
			"#####.##############################@............@#",
			"#####.#############################################",
			"####*.##########*.................*###########*####",
			"#####.###########.................#########......##",
			"#####.###########................................##",
			"#####.........../.................##..........5..##",
			"#################................................##",
			"#################...........1.....#########......##",
			"################*...........2..5..*###########*####",
			"#################...........3.....#################",
			"#################...........4.....#################",
			"#################........#........#################",
			"################O........#........O################",
			"#################........#........#################",
			"################O........#........O################",
			"#################........#..322...#################",
			"################*.............2...*################",
			"#################...........222...#################",
			"#####.........../.................O################",
			"#####..........##.................#################",
			"#####.........../.................O################",
			"#####..........######@########@####################",
			"###################################################",
			"###################################################"
		}};
		
		charMap.put("#", "METAL_WALL");
		charMap.put("/", "AUTO_DOOR_OPEN");
		charMap.put("O", "AUTO_DOOR_CLOSED");
		charMap.put(".", "GRANITE_FLOOR");
		charMap.put("S", "GRANITE_FLOOR EXIT _START");
		charMap.put("E", "DDOOR EXIT _NEXT");
		charMap.put("@", "TV_SCREEN");
		charMap.put("*", "TV_CAMERA");
		charMap.put("1", "GRANITE_FLOOR");
		charMap.put("2", "GRANITE_FLOOR");
		charMap.put("3", "GRANITE_FLOOR");
		charMap.put("4", "GRANITE_FLOOR");
		charMap.put("5", "GRANITE_FLOOR");		
		/*charMap.put("1", "GRANITE_FLOOR");
		charMap.put("2", "GRANITE_FLOOR");
		charMap.put("3", "GRANITE_FLOOR");
		charMap.put("4", "GRANITE_FLOOR");
		charMap.put("5", "GRANITE_FLOOR");*/

		
	}


}